Obec Kněžice leží v kraji Vysočina v ORP Jihlava v nadmořské výšce 537 m. V roce 2014 zde žilo 1380 obyvatel. Kněžice má katastrální území o rozloze 2239 ha.